package com.ecoolex.hotel.saas.pojo;

import java.util.Date;

import org.springframework.lang.NonNull;

import com.ecoolex.framework.common.annotation.Description;

@Description({"查询用户钱包提现申请"})
public class QuerySalesUserWalletWithdrawalApplyDTO {
	
	@Description({"商户id"})
	@NonNull
	private Integer storeId;

	@Description({"用户姓名"})
	private String userName;
	
	@Description({"用户手机号"})
	private String userPhone;
	
	@Description({"状态：1-待审核；2-已同意；3-已拒绝"})
	private Integer[] status;
	
	@Description({"申请开始时间"})
	private Date applyStartDate;
	
	@Description({"申请结束时间"})
	private Date applyEndDate;
	
	@Description({"审核开始时间"})
	private Date auditStartDate;
	
	@Description({"审核结束时间"})
	private Date auditEndDate;

	@NonNull
	public Integer getStoreId() {
		return storeId;
	}

	public void setStoreId(@NonNull Integer storeId) {
		this.storeId = storeId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserPhone() {
		return userPhone;
	}

	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}

	public Integer[] getStatus() {
		return status;
	}

	public void setStatus(Integer[] status) {
		this.status = status;
	}

	public Date getApplyStartDate() {
		return applyStartDate;
	}

	public void setApplyStartDate(Date applyStartDate) {
		this.applyStartDate = applyStartDate;
	}

	public Date getApplyEndDate() {
		return applyEndDate;
	}

	public void setApplyEndDate(Date applyEndDate) {
		this.applyEndDate = applyEndDate;
	}

	public Date getAuditStartDate() {
		return auditStartDate;
	}

	public void setAuditStartDate(Date auditStartDate) {
		this.auditStartDate = auditStartDate;
	}

	public Date getAuditEndDate() {
		return auditEndDate;
	}

	public void setAuditEndDate(Date auditEndDate) {
		this.auditEndDate = auditEndDate;
	}
}
